Supporting Model-Based Diagnostics with Equation-Based Object Oriented Languages
نویسندگان
چکیده
The paper focuses on the application of equation-based object oriented languages to creating models for modelbased diagnosis. We discuss characteristics and language constructs essential for diagnostic purposes. In particular, we describe the main features of the declarative modeling language Rodelica, which is based on the well-known language Modelica but enhances it with additional features related to diagnosis. Rodelica is used in a commercial model-based diagnosis tool to build and exploit complex diagnostic models of industrial size. Developed models can be used in an interactive diagnostic process as well as for the generation of more compact forms of diagnostic knowledge like diagnostic rules or decision trees which are popular for on-board diagnostics or troubleshooting in the service bay. A case study concludes the paper, illustrating those applications and emphasizing their implications for the language itself.
منابع مشابه
Using Equation-Based Languages for Generating Embedded Code for Smart Building Applications
While significant research has been done on applying equation-oriented object languages, such as Modelica, to the simulation of complex systems, much research remains to use such languages for generating application-specific embedded code. We describe a method for using a hybrid system language (as a reference model), from which we generate reduced-order models suitable for creating embedded co...
متن کاملThesis Proposal Type Safety of Equation-Based Object-Oriented Languages
During the past two decades, a new kind of object-oriented language based on differential-algebraic equations has emerged. Examples of such languages are Modelica, gPROMS, and VHDL-AMS. This kind of language, which we call equation-based object-oriented (EOO), enables new possibilities of modeling and simulation of complex dynamic physical systems. However, the unusual language semantics result...
متن کاملType Safety of Equation-Based Object-Oriented Modeling Languages
Computer aided modeling and simulation of complex physical systems, using components from multiple domains, such as electrical, mechanical, and hydraulic, have in recent years witnessed a significant growth of interest. Generalpurpose simulation tools, e.g., Simulink, using block diagrams and causal connections have dominated the area for years. However, in the last decade novel languages, (e.g...
متن کاملOn Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کاملEquation-Based Object-Oriented Modeling Languages and Tools 2014, EOOLT 2014, Berlin, Germany, October 10, 2014
EOOLT 2010 was the third edition of the EOOLT workshop series. The workshop is intended to bring together researchers and practitioners from different equation-based object-oriented (EOO) modeling language communities. This year’s workshop also expands the scope to include the whole design space of languages for cyber-physical systems, where physical dynamics are mixed with networks and softwar...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008